>
Defined in Type: SerialStatelessSubjectAsyncReactiveUI.Extensions.Async.Subjects
Assembly: ReactiveUI.Extensions.dll
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481
protected override ValueTask OnErrorResumeAsyncCore(ImmutableArray<IObserverAsync<T>> observers, Exception error, CancellationToken cancellationToken)
Inherited documentation
These docs were inherited from BaseStatelessSubjectAsync<T>. The member doesn't override them on this type.
Summary: Handles error recovery for the specified observers by resuming asynchronous processing after an error occurs.
Parameters
| Name | Type | Description |
|---|---|---|
observers | ImmutableArray | A read-only list of observers that should resume processing after the error. Cannot be null. |
error | Exception | The exception that triggered the error recovery logic. Cannot be null. |
cancellationToken | CancellationToken | A cancellation token that can be used to cancel the asynchronous operation. |
Returns: ValueTask -- A ValueTask that represents the asynchronous error recovery operation.
Remarks
Implementations should ensure that observers are notified or resumed appropriately based on the error. This method is intended to be called when an error occurs during asynchronous observation, allowing custom error handling strategies.